Big Huge Thesaurus

internal-combustion engine

noun